
BlackSpring Updates:

1.51     A small bug in the CTRL-D routine appeared.  This bug would ONLY
         become active if the user scrolled the file and then went back to
         modify one of the above lines.  Then when the user used either the
         DEL key or the CTRL-D command, a "@" would appear on column 78 of the
         sysops screen (and the more either of the commands were used, the
         larger the number of "@"s appeared on the screen).  This bug as been
         obliterated.
1.5a     I changed a small thing in the input routines.  This modification
         should make them more reliable (you won't notice any difference).

         Now included with BlackSpring is the GS version of ProScreen.  What's
         the difference, you ask?  well the only thing I could tell is that
         it's smaller and faster.
1.5b     Well I knew this was coming; I left the TAB routines pretty much
         "un-attended" meaning that they didn't check to see if you were at
         the end of the file and couldn't type anymore; and they didn't check
         to see if they can't move over any further on a line (past the 70th
         column)...  So if one of the two mentioned errorrs occurs... well to
         put it simply; it destroys your message.
         This has been fixed.

         Since I'll probably end up releasing a ton of versions, and you'll
         probably wish to install the editor in more than one place on your
         system, I added a variable that will tell the current version number
         of BlackSpring.  You have to set the variable yourself, please do it
         in LOGON.SEG or somewhere where it will get restored continuously and
         not get erased.  Add this:

                   bv$="1.5b"
                        ^^^^ MUST be 4 characters long!
1.5c     I finally figured out where the printer buffer is, so now the program
         uses the printer buffer for alot of its data storage...  So what does
         this mean?  Basically all it means is that the program is a little
         shorter (82 bytes shorter).
         Make sure you change the BV$ variable to: "1.5c" !!!
1.5d     The CTRL-V routine (upward scrolling) has been sped up slightly.
1.6      The time is now displayed at the top of the screen.

         The scrolling routines have been sped up immensely (this is probably
         as fast as they'll get) for both upwards and downward scrolls.

         The input routines were sped up (I THINK)... there shouldn't be any
         character loss no matter what rate you are using the editor at.
1.7      The input routines now check the type-ahead buffer... so there
         SHOULDN'T be any character loss AT ALL.
1.8      The editor now utilizes TAB STOPS, so when you press the TAB key the
         cursor will jump to the next tab stop.

         There are two new commands.
         CTRL-T will SET the current horizontal position as a TAB STOP
         CTRL-_ will CLEAR the current TAB STOP

         (the default tab stops are 8 spaces apart)

         I moved the command list into a seperate file, thus if someone wants
         to "view the editor command list" then this text file must be
         displayed.  The code at the end of the documentation file has been
         modified to reflect this.

         I also cleaned up some of the program.
1.9      I decided that key input was a little slow, so I wrote my own cursor
         routines which are much faster (and better) than the ACOS routines.
         Thus key input is MUCH faster than it was before.

         The default tab stops have been changed to EVERY 5 spaces.
         (the old setting was 8)
2.0      There is now an insert mode.  The command CTRL-A toggles between
         Insert/Replace modes accordingly.  (the current mode is displayed in
         the lower right-hand corner)

         There is now a bar at the bottom of the screen which indicates where
         the tab stops are located.  When a tab stop is modified the bar will
         be updated accordingly.  (all scrolling takes place between this bar
         and the top of the screen)

         The editor is now IIgs ONLY.

         The editor uses bank $01 as a file buffer, thus allowing for a
         maximum of 35,155 bytes (or 34k).  By using memory as the buffer the
         program and scrolling have been sped up 50%.

         The save routines have been modified, thus files are saved 78% faster
         than they were before.

         The CTRL-T command now acts as a toggle for tab stops.  If you issue
         this command while on a tab stop it will be removed, and the opposite
         if you are not on a tab stop.

         Most of the program is now 16bit, so it runs twice as fast as it used
         to.

         The CTRL-F, CTRL-D, and CTRL-_ commands have been removed.

         To jump to the beginning of a line, you must now press CTRL-B.

         To jump to the end of a line, you must now press CTRL-E.

         The center command has been modified, thus fixing an old bug; if
         the text to be centered went past column 40 then the text would be
         "thrown" off the screen.

         Alot of the routines have been improved, so the whole program should
         run alot faster now.
2.0a     A few things have been updated/fixed.

3.0      You may now use the editor to edit text files on-line, or otherwise.

         You may now INSERT AND DELETE lines! (ya, it's about time)

         You may now INSERT CONTROL CHARACTERS into the text files you write.

         The upwards and downwards scrolling routines have been re-written for
         the IIgs, and thus they are IMMENSELY faster.

         I took out the clock routines for the sysop.  Sorry guys, but they
         just slowed the program down.

         Many of the routines have been shortened down, and the whole program
         (in general) runs faster.

3.1      The conversion file (BLACK.CONV) and BlackSpring have been merged
         into ONE file.  Now when you set the [optional] extension to one it
         will load the file and allow you to edit it... without having to use
         the BLACK.CONV file.

         I have changed the Insert/Delete Line commands to as follows:

              Control-D      Delete Line
              Control-Z      Insert Line

         These can be issued at any time, while at any column.  The RETURN and
         DELete keys now work as they did before.

         BlackSpring will now print the current line number under the tab stop
         ruler.

         The PEEK(10) return location has been CHANGED.  Check out the docs
         for more information.

         The files BlackSpring creates will now have a filetype of TXT instead
         of SYS as they did before.  So in otherwords, they will be actual
         text files.

         A patch has been included in the docs that will allow you to remove
         the up arrow key command from ACOS so you can use the up arrow key
         normally, without having it trying to toggle your password.

4.0      I have pretty much re-written BlackSpring.

         The buffer has been increased from 444 lines to 1226.

         The Insert/Delete lines commands have been "fixed."

         The editor will now print it's own bar at the top of the screen,
         without having to do it in your segments.  The use string has been
         changed to reflect this; you must now specify the users' name when
         using the editor.

         I have re-written the ACOS Video Driver, allowing for FULL ProTERM
         Special Emulation support from within ACOS.  This Video Driver has
         been included with BlackSpring, and speeds up the editors' operation.

         Control-Y has been changed to Delete Next Word.  This command will
         delete the word that is under the cursor (it must be on the first
         letter of the word though, or else the word will be cut in half).

         The Load File option loads files a little better now.

         The Save File option had a few bugs in it and they've been fixed.

         The Toggle Insert/Delete Mode command has been changed from Control-A
         to a more "standard" Control-E.

         I have added a command which allows you to jump to the beginning of
         the file you're editing: Control-B.

         I have added a command which allows you to jump to the end of the
         file you're editing: Control-N.

         The Insert Line command has been changed from Control-F to Control-Z.

         I have added a command which displays a Help Window on your screen
         that describes every command available using BlackSpring.  Once the
         window is on your screen you merely press RETURN to refresh the text
         which was previously on the screen, and continue editing your
         message.  This command is Control-A and is displayed on the bar at
         the bottom of your screen.

         The bottom of screen layout has been changed for future expansion.
